[][src]Crate autocxx_engine

Structs

CppFilePair
GeneratedCpp
IncludeCpp

Core of the autocxx engine. See generate for most details on how this works.

ParsedFile

A Rust file parsed by autocxx. May contain zero or more autocxx 'engines', i.e. the IncludeCpp class, corresponding to zero or more include_cpp macros within this file. Also contains syn::Item structures for all the rest of the Rust code, such that it can be reconstituted if necessary.

Enums

CppInclusion
Error
ParseError

Errors which may occur when parsing a Rust source file to discover and interpret include_cxx macros.

Statics

HEADER

The complete contents of the "rust/cxx.h" header.

Functions

parse_file

Parse a Rust file, and spot any include_cpp macros within it.

parse_token_stream

Type Definitions

Result